﻿using MRSite.AutoMapper.Attributes;
using MRSite.Entity;
using ProtoBuf;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MRSite.EntityDto
{
    [AutoMapBoth(typeof(IncomeScoreLog))]
    [ProtoContract]
    public class IncomeScoreLogDto
    {
        [ProtoMember(1)]
        public int id { get; set; }

        [ProtoMember(2)]
        public int user_id { get; set; }

        [ProtoMember(3)]
        public String user_name { get; set; }

        [ProtoMember(4)]
        public String title { get; set; }

        [ProtoMember(5)]
        public Decimal totalfee { get; set; }

        [ProtoMember(6)]
        public Decimal daozhangfee { get; set; }

        [ProtoMember(7)]
        public Decimal gold { get; set; }

        [ProtoMember(8)]
        public Decimal gold_jt { get; set; }

        [ProtoMember(9)]
        public decimal balance { get; set; }

        [ProtoMember(10)]
        public Decimal score { get; set; }

        [ProtoMember(11)]
        public Decimal hongbao { get; set; }

        [ProtoMember(12)]
        public Decimal points { get; set; }

        [ProtoMember(13)]
        public Decimal sgjl { get; set; }

        [ProtoMember(14)]
        public Decimal wdjl { get; set; }

        [ProtoMember(15)]
        public Decimal zhitui { get; set; }

        [ProtoMember(16)]
        public Decimal jiandian { get; set; }

        [ProtoMember(17)]
        public Decimal baodan { get; set; }

        [ProtoMember(18)]
        public Decimal shuishou { get; set; }

        [ProtoMember(19)]
        public Decimal aixin { get; set; }

        [ProtoMember(20)]
        public Decimal gwb { get; set; }

        [ProtoMember(21)]
        public int levels { get; set; }

        [ProtoMember(22)]
        public DateTime addtime { get; set; }

        [ProtoMember(23)]
        public String remark { get; set; }

        [ProtoMember(24)]
        public int jiandian_userid { get; set; }

        [ProtoMember(25)]
        public int orderid { get; set; }

        [ProtoMember(26)]
        public int status { get; set; }

        [ProtoMember(27)]
        public DateTime? paytime { get; set; }

        [ProtoMember(28)]
        public String tradetype { get; set; }

        [ProtoMember(29)]
        public String feetype { get; set; }

        [ProtoMember(30)]
        public String orderno { get; set; }

        [ProtoMember(31)]
        public int news_id { get; set; }

        [ProtoMember(32)]
        public int service_id { get; set; }

        [ProtoMember(33)]
        public int pys_id { get; set; }

        [ProtoMember(34)]
        public int type { get; set; }

        [ProtoMember(35)]
        public CustomerDto CustomerItem { get; set; }

        [ProtoMember(36)]
        public OrdersDto OrdersItem { get; set; }

    }
}
